安装和配置 HAProxy

要配置和安装 HAProxy,用户账户必须拥有超级用户权限。

不建议在承载应用程序的同一服务器上安装 HAProxy 负载平衡器,因为 HAProxy 和 Kaspersky Web Traffic Security 使用相同的端口 (1344) 与其他 LAN 服务器进行交互。

要安装和配置 HAProxy:

  1. 打开端口 1344 的访问权限。为此,在带角色控制的节点上,根据使用的操作系统运行以下命令:
    • CentOS 或 Red Hat Enterprise Linux:

      firewall-cmd --add-port=1344/tcp --permanent

      firewall-cmd --reload

    • Ubuntu:

      ufw allow 1344

    • Debian:

      apt-get install iptables-persistent

      iptables -A INPUT -p tcp --dport 1344 -j ACCEPT

  2. 在想要用来进行 ICAP 平衡的服务器上安装 HAProxy 软件包。为此,请根据所使用的操作系统运行以下命令之一:
    • CentOS 或 Red Hat Enterprise Linux:

      yum install haproxy

    • SUSE Linux Enterprise Server:

      zypper install haproxy

    • Ubuntu 和 Debian:

      apt-get install haproxy

  3. 在想要用来进行 ICAP 平衡的服务器上添加以下设置块到 /etc/haproxy/haproxy.cfg 文件:

    frontend ICAP

    bind 0.0.0.0:1344

    mode tcp

    default_backend icap_pool

    backend icap_pool

    balance <平衡方案,推荐 roundrobin>

    mode tcp

    server <ICAP 服务器名称 1> <集群节点的 IP 地址>:<ICAP 服务器端口> check

    server <ICAP 服务器名称 2> <集群节点的 IP 地址>:<ICAP 服务器端口> check

    server <ICAP 服务器名称 3> <集群节点的 IP 地址>:<ICAP 服务器端口> check

  4. 在想要用来进行 ICAP 平衡的服务器上重启 HAProxy 服务。为此,请执行命令:

    service haproxy restart

HAProxy 负载平衡器将被配置。

页面顶端